package com.zjdiepu.www.model.dh.dto;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

import java.util.Date;

import com.zjdiepu.www.base.core.BaseModel;

/**
 * 待投保列表<br/>
 * @author xiongxiaotun<br/>
 * @time 2017年05月17日 14时25分<br/>
 * @since 1.0<br/>
 */
@ApiModel(value="FkInsureList", description="待投保列表", parent = BaseModel.class)
public class FkInsureList extends BaseModel {
	
	private static final long serialVersionUID = 1L;
	/**
	 * 客户ID
	 */
	@ApiModelProperty(name="cusId",required=false,value="客户ID",example="客户ID")
	private String cusId;
	
	/**
	 * 业务ID
	 */
	@ApiModelProperty(name="busiId",required=false,value="业务ID",example="业务ID")
	private String busiId;
	
	/**
	 * 贷款额
	 */
	@ApiModelProperty(name="loanAmount",required=false,value="贷款额",example="0")
	private Double loanAmount;
	
	/**
	 * 通道类型
	 */
	@ApiModelProperty(name="channelType",required=false,value="通道类型",example="通道类型")
	private String channelType;
	
	/**
	 * 通道类型名称
	 */
	@ApiModelProperty(name="channelTypeName",required=false,value="通道类型名称",example="通道类型名称")
	private String channelTypeName;
	
	/**
	 * 经销商等级
	 */
	@ApiModelProperty(name="dealerLevel",required=false,value="经销商等级",example="经销商等级")
	private String dealerLevel;
	
	/**
	 * 经销商
	 */
	@ApiModelProperty(name="dealer",required=false,value="经销商",example="经销商")
	private String dealer;
	
	/**
	 * 部门
	 */
	@ApiModelProperty(name="departmentName",required=false,value="部门",example="部门")
	private String departmentName;
	
	/**
	 * 业务员
	 */
	@ApiModelProperty(name="salersmanName",required=false,value="业务员",example="业务员")
	private String salersmanName;
	
	/**
	 * 客户姓名
	 */
	@ApiModelProperty(name="cusName",required=false,value="客户姓名",example="客户姓名")
	private String cusName;
	
	/**
	 * 身份证号
	 */
	@ApiModelProperty(name="cusIdno",required=false,value="身份证号",example="身份证号")
	private String cusIdno;
	
	/**
	 * 银行
	 */
	@ApiModelProperty(name="bankname",required=false,value="银行",example="银行")
	private String bankname;
	
//	非常初始化字段===================
	
	/**
	 * 操作人ID
	 */
	@ApiModelProperty(name="operatorId",required=false,value="操作人ID",example="操作人ID")
	private String operatorId;
	
	/**
	 * 操作人姓名
	 */
	@ApiModelProperty(name="operatorName",required=false,value="操作人姓名",example="操作人姓名")
	private String operatorName;
	
	/**
	 * 接收任务时间
	 */
	@ApiModelProperty(name="acceptDate",required=false,value="接收任务时间",example="2017-04-23 14:22:43")
	private Date acceptDate;
	
	/**
	 * 投保状态
	 */
	@ApiModelProperty(name="insuranceStatus",required=false,value="投保状态",example="0")
	private Integer insuranceStatus;
	
	/**
	 * 档案编号
	 */
	@ApiModelProperty(name="noRecord",required=false,value="档案编号",example="243243434")
	private String noRecord;
//	=============================辅助字段========================
	
	
	/**
	 * 投保状态显示
	 */
	@ApiModelProperty(name="insuranceStatusDisplay",required=false,value="投保状态显示",example="投保状态显示")
	private String insuranceStatusDisplay;
	@ApiModelProperty(name="banknameDisplay",required=false,value="银行名字显示",example="投保状态显示")
	private String banknameDisplay;
	@ApiModelProperty(name="carType",required=false,value="车辆类型",example="车辆类型")
	private String carType;
	@ApiModelProperty(name="carTypeDisplay",required=false,value="车辆类型显示",example="车辆类型显示")
	private String carTypeDisplay;
	public String getCarType() {
		return carType;
	}

	public void setCarType(String carType) {
		this.carType = carType;
	}

	public String getCarTypeDisplay() {
		return carTypeDisplay;
	}

	public void setCarTypeDisplay(String carTypeDisplay) {
		this.carTypeDisplay = carTypeDisplay;
	}

	public String getBanknameDisplay() {
		return banknameDisplay;
	}

	public void setBanknameDisplay(String banknameDisplay) {
		this.banknameDisplay = banknameDisplay;
	}

	public final String getInsuranceStatusDisplay() {
		return insuranceStatusDisplay;
	}

	public final void setInsuranceStatusDisplay(String insuranceStatusDisplay) {
		this.insuranceStatusDisplay = insuranceStatusDisplay;
	}

	public String getCusId(){
		return this.cusId;
	}
	
	public void setCusId(String cusId){
		this.cusId = cusId;
	}

	public String getBusiId(){
		return this.busiId;
	}
	
	public void setBusiId(String busiId){
		this.busiId = busiId;
	}

	public Double getLoanAmount(){
		return this.loanAmount;
	}
	
	public void setLoanAmount(Double loanAmount){
		this.loanAmount = loanAmount;
	}

	public String getChannelType(){
		return this.channelType;
	}
	
	public void setChannelType(String channelType){
		this.channelType = channelType;
	}

	public String getChannelTypeName(){
		return this.channelTypeName;
	}
	
	public void setChannelTypeName(String channelTypeName){
		this.channelTypeName = channelTypeName;
	}

	public String getDealerLevel(){
		return this.dealerLevel;
	}
	
	public void setDealerLevel(String dealerLevel){
		this.dealerLevel = dealerLevel;
	}

	public String getDealer(){
		return this.dealer;
	}
	
	public void setDealer(String dealer){
		this.dealer = dealer;
	}

	public String getDepartmentName(){
		return this.departmentName;
	}
	
	public void setDepartmentName(String departmentName){
		this.departmentName = departmentName;
	}

	public String getSalersmanName(){
		return this.salersmanName;
	}
	
	public void setSalersmanName(String salersmanName){
		this.salersmanName = salersmanName;
	}

	public String getCusName(){
		return this.cusName;
	}
	
	public void setCusName(String cusName){
		this.cusName = cusName;
	}

	public String getCusIdno(){
		return this.cusIdno;
	}
	
	public void setCusIdno(String cusIdno){
		this.cusIdno = cusIdno;
	}

	public String getBankname(){
		return this.bankname;
	}
	
	public void setBankname(String bankname){
		this.bankname = bankname;
	}

	public String getOperatorId(){
		return this.operatorId;
	}
	
	public void setOperatorId(String operatorId){
		this.operatorId = operatorId;
	}

	public String getOperatorName(){
		return this.operatorName;
	}
	
	public void setOperatorName(String operatorName){
		this.operatorName = operatorName;
	}

	public Date getAcceptDate(){
		return this.acceptDate;
	}
	
	public void setAcceptDate(Date acceptDate){
		this.acceptDate = acceptDate;
	}

	public Integer getInsuranceStatus(){
		return this.insuranceStatus;
	}
	
	public void setInsuranceStatus(Integer insuranceStatus){
		this.insuranceStatus = insuranceStatus;
	}

	public String getNoRecord() {
		return noRecord;
	}

	public void setNoRecord(String noRecord) {
		this.noRecord = noRecord;
	}

	@Override
	public String toString() {
		return super.toString() + "FkInsureList [cusId = " + cusId + ", busiId = " + busiId + ", loanAmount = " + loanAmount + ", channelType = " + channelType + ", channelTypeName = " + channelTypeName + ", "
			+ "dealerLevel = " + dealerLevel + ", dealer = " + dealer + ", departmentName = " + departmentName + ", salersmanName = " + salersmanName + ", cusName = " + cusName + ", "
			+ "cusIdno = " + cusIdno + ", bankname = " + bankname + ", operatorId = " + operatorId + ", operatorName = " + operatorName + ", acceptDate = " + acceptDate + ", "
			+ "insuranceStatus = " + insuranceStatus + "]";
	}
    
}